package com.oyb.service;

import com.oyb.dao.CourseDao;
import com.oyb.entity.Course;
import com.oyb.entity.Page;

import java.sql.SQLException;
import java.util.List;

public class CourseService {
    private CourseDao courseDao = new CourseDao();
    //分页查询课程
    public Page querycourses(Page p) throws SQLException {
        //总条数
        int pagesum = courseDao.querypagesum();
        p.setPageSum(pagesum);
        //总页数
        int pagecount = pagesum % p.getPageSize() == 0 ? pagesum / p.getPageSize() : pagesum / p.getPageSize()+1;
        p.setPageCount(pagecount);
        //课程列表集合
        List<Course> courseList = courseDao.querypagedatas(p);
        p.setDatas(courseList);
        return p;
    }
}
